package gorails.com;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class UPN_Trains {
	private static UPN_Trains instance = null;
	public ArrayList<ArrayList<String>> trainTimeByNumber_IW;
	public ArrayList<ArrayList<String>> trainTimeByNumber_OW;
	public ArrayList<ArrayList<String>> trainTimeByNumber_IS;
	public ArrayList<ArrayList<String>> trainTimeByNumber_OS;
	public ArrayList<ArrayList<String>> trainTimeByNumber_IH;
	public ArrayList<ArrayList<String>> trainTimeByNumber_OH;
    public static int[] UPN_IW_Trains = new int[35];
    public static int[] UPN_OW_Trains = new int[35];
    public static int[] UPN_IS_Trains = new int[]{302,800,802,804,806,334,336,338,342,810,812,814,818};
    public static int[] UPN_OS_Trains = new int[]{309,319,801,325,329,807,809,811,111,813,361,365,367,301};
	public static int[] UPN_IH_Trains = new int[]{802,334,808,338,342,810,812,814,816};
	public static int[] UPN_OH_Trains = new int[]{301,321,803,805,807,809,111,815,363,367};
	protected UPN_Trains(){
		trainTimeByNumber_IW = new ArrayList<ArrayList<String>>();
		trainTimeByNumber_IW.add(IW_UPN_300());
		trainTimeByNumber_IW.add(IW_UPN_302());
		trainTimeByNumber_IW.add(IW_UPN_304());
		trainTimeByNumber_IW.add(IW_UPN_306());
		trainTimeByNumber_IW.add(IW_UPN_308());
		trainTimeByNumber_IW.add(IW_UPN_310());
		trainTimeByNumber_IW.add(IW_UPN_312());
		trainTimeByNumber_IW.add(IW_UPN_314());
		trainTimeByNumber_IW.add(IW_UPN_316());
		trainTimeByNumber_IW.add(IW_UPN_318());
		trainTimeByNumber_IW.add(IW_UPN_320());
		trainTimeByNumber_IW.add(IW_UPN_322());
		trainTimeByNumber_IW.add(IW_UPN_324());
		trainTimeByNumber_IW.add(IW_UPN_326());
		trainTimeByNumber_IW.add(IW_UPN_328());
		trainTimeByNumber_IW.add(IW_UPN_330());
		trainTimeByNumber_IW.add(IW_UPN_332());
		trainTimeByNumber_IW.add(IW_UPN_334());
		trainTimeByNumber_IW.add(IW_UPN_336());
		trainTimeByNumber_IW.add(IW_UPN_338());
		trainTimeByNumber_IW.add(IW_UPN_340());
		trainTimeByNumber_IW.add(IW_UPN_342());
		trainTimeByNumber_IW.add(IW_UPN_344());
		trainTimeByNumber_IW.add(IW_UPN_346());
		trainTimeByNumber_IW.add(IW_UPN_348());
		trainTimeByNumber_IW.add(IW_UPN_350());
		trainTimeByNumber_IW.add(IW_UPN_352());
		trainTimeByNumber_IW.add(IW_UPN_354());
		trainTimeByNumber_IW.add(IW_UPN_356());
		trainTimeByNumber_IW.add(IW_UPN_358());
		trainTimeByNumber_IW.add(IW_UPN_360());
		trainTimeByNumber_IW.add(IW_UPN_362());
		trainTimeByNumber_IW.add(IW_UPN_364());
		trainTimeByNumber_IW.add(IW_UPN_366());
		trainTimeByNumber_IW.add(IW_UPN_368());
		//end IW
		trainTimeByNumber_OW = new ArrayList<ArrayList<String>>();
		trainTimeByNumber_OW.add(OW_UPN_301());
		trainTimeByNumber_OW.add(OW_UPN_303());
		trainTimeByNumber_OW.add(OW_UPN_305());
		trainTimeByNumber_OW.add(OW_UPN_307());
		trainTimeByNumber_OW.add(OW_UPN_309());
		trainTimeByNumber_OW.add(OW_UPN_311());
		trainTimeByNumber_OW.add(OW_UPN_313());
		trainTimeByNumber_OW.add(OW_UPN_315());
		trainTimeByNumber_OW.add(OW_UPN_317());
		trainTimeByNumber_OW.add(OW_UPN_319());
		trainTimeByNumber_OW.add(OW_UPN_321());
		trainTimeByNumber_OW.add(OW_UPN_323());
		trainTimeByNumber_OW.add(OW_UPN_325());
		trainTimeByNumber_OW.add(OW_UPN_327());
		trainTimeByNumber_OW.add(OW_UPN_329());
		trainTimeByNumber_OW.add(OW_UPN_331());
		trainTimeByNumber_OW.add(OW_UPN_333());
		trainTimeByNumber_OW.add(OW_UPN_335());
		trainTimeByNumber_OW.add(OW_UPN_337());
		trainTimeByNumber_OW.add(OW_UPN_339());
		trainTimeByNumber_OW.add(OW_UPN_341());
		trainTimeByNumber_OW.add(OW_UPN_343());
		trainTimeByNumber_OW.add(OW_UPN_345());
		trainTimeByNumber_OW.add(OW_UPN_347());
		trainTimeByNumber_OW.add(OW_UPN_349());
		trainTimeByNumber_OW.add(OW_UPN_351());
		trainTimeByNumber_OW.add(OW_UPN_353());
		trainTimeByNumber_OW.add(OW_UPN_355());
		trainTimeByNumber_OW.add(OW_UPN_357());
		trainTimeByNumber_OW.add(OW_UPN_359());
		trainTimeByNumber_OW.add(OW_UPN_361());
		trainTimeByNumber_OW.add(OW_UPN_363());
		trainTimeByNumber_OW.add(OW_UPN_365());
		trainTimeByNumber_OW.add(OW_UPN_367());
		trainTimeByNumber_OW.add(OW_UPN_369());
		//end OW
		trainTimeByNumber_IS = new ArrayList<ArrayList<String>>();
		trainTimeByNumber_IS.add(IS_UPN_302());
		trainTimeByNumber_IS.add(IS_UPN_800());
		trainTimeByNumber_IS.add(IS_UPN_802());
		trainTimeByNumber_IS.add(IS_UPN_804());
		trainTimeByNumber_IS.add(IS_UPN_806());
		trainTimeByNumber_IS.add(IS_UPN_334());
		trainTimeByNumber_IS.add(IS_UPN_336());
		trainTimeByNumber_IS.add(IS_UPN_338());
		trainTimeByNumber_IS.add(IS_UPN_342());
		trainTimeByNumber_IS.add(IS_UPN_810());
		trainTimeByNumber_IS.add(IS_UPN_812());
		trainTimeByNumber_IS.add(IS_UPN_814());
		trainTimeByNumber_IS.add(IS_UPN_818());		
		//end IS
		trainTimeByNumber_OS = new ArrayList<ArrayList<String>>();
		trainTimeByNumber_OS.add(OS_UPN_309());
		trainTimeByNumber_OS.add(OS_UPN_319());
		trainTimeByNumber_OS.add(OS_UPN_801());
		trainTimeByNumber_OS.add(OS_UPN_325());
		trainTimeByNumber_OS.add(OS_UPN_329());
		trainTimeByNumber_OS.add(OS_UPN_807());
		trainTimeByNumber_OS.add(OS_UPN_809());
		trainTimeByNumber_OS.add(OS_UPN_811());
		trainTimeByNumber_OS.add(OS_UPN_RAV1());
		trainTimeByNumber_OS.add(OS_UPN_813());
		trainTimeByNumber_OS.add(OS_UPN_361());
		trainTimeByNumber_OS.add(OS_UPN_365());
		trainTimeByNumber_OS.add(OS_UPN_367());
		trainTimeByNumber_OS.add(OS_UPN_301());
		//end OS
		trainTimeByNumber_IH = new ArrayList<ArrayList<String>>();
		trainTimeByNumber_IH.add(IH_UPN_802());
		trainTimeByNumber_IH.add(IH_UPN_334());
		trainTimeByNumber_IH.add(IH_UPN_808());
		trainTimeByNumber_IH.add(IH_UPN_338());
		trainTimeByNumber_IH.add(IH_UPN_342());
		trainTimeByNumber_IH.add(IH_UPN_810());
		trainTimeByNumber_IH.add(IH_UPN_812());
		trainTimeByNumber_IH.add(IH_UPN_814());
		trainTimeByNumber_IH.add(IH_UPN_816());
		//end IH		
		trainTimeByNumber_OH = new ArrayList<ArrayList<String>>();
		trainTimeByNumber_OH.add(OH_UPN_301());
		trainTimeByNumber_OH.add(OH_UPN_321());
		trainTimeByNumber_OH.add(OH_UPN_803());
		trainTimeByNumber_OH.add(OH_UPN_805());
		trainTimeByNumber_OH.add(OH_UPN_807());
		trainTimeByNumber_OH.add(OH_UPN_809());
		trainTimeByNumber_OH.add(OH_UPN_RAV1());
		trainTimeByNumber_OH.add(OH_UPN_815());
		trainTimeByNumber_OH.add(OH_UPN_363());
		trainTimeByNumber_OH.add(OH_UPN_367());
		
	}
	
	public static UPN_Trains getInstance(){
		if(instance==null){
			instance = new UPN_Trains();
		}
		return instance;
	}
	public ArrayList<String> IW_UPN_300(){
		ArrayList<String> train_times = new ArrayList<String>();
		train_times.add(null);
		train_times.add(null);
		train_times.add(null);
		train_times.add("4:20a");
		train_times.add(null);
		train_times.add(null);
		train_times.add("4:28a");
		train_times.add("4:31a");
		train_times.add(null);
		train_times.add(null);
		train_times.add("4:38a");
		train_times.add(null);
		train_times.add(null);
		train_times.add(null);
		train_times.add("4:43a");
		train_times.add(null);
		train_times.add("4:47a");
		train_times.add(null);
		train_times.add(null);
		train_times.add("4:50a");
		train_times.add("4:53a");
		train_times.add("4:56a");
		train_times.add("4:58a");
		train_times.add("5:02a");
		train_times.add("5:07a");
		train_times.add("5:13a");
		train_times.add("5:23a");		
		return train_times;
	}
	public ArrayList<String> IW_UPN_302(){
		ArrayList<String> train_times = new ArrayList<String>();
		train_times.add(null);
		train_times.add(null);
		train_times.add(null);
		train_times.add("4:58a");
		train_times.add("5:01a");
		train_times.add("5:05a");
		train_times.add("5:05a");
		train_times.add("5:10a");
		train_times.add("5:13a");
		train_times.add("5:16a");
		train_times.add("5:19a");
		train_times.add("5:22a");
		train_times.add("5:25a");
		train_times.add(null);
		train_times.add("5:27a");
		train_times.add("5:30a");
		train_times.add("5:33a");
		train_times.add("5:36a");
		train_times.add("5:38a");
		train_times.add("5:40a");
		train_times.add("5:42a");
		train_times.add("5:45a");
		train_times.add("5:49a");
		train_times.add("5:51a");
		train_times.add("5:54a");
		train_times.add("5:59a");
		train_times.add("6:06a");
		train_times.add("6:15a");
		
		return train_times;
	}
	public ArrayList<String> IW_UPN_304(){
		ArrayList<String> train_times = new ArrayList<String>();
		train_times.add(null);
		train_times.add(null);
		train_times.add(null);
		train_times.add(null);
		train_times.add("5:26a");
		train_times.add("5:29a");
		train_times.add(null);
		train_times.add("5:35a");
		train_times.add("5:39a");
		train_times.add("5:43a");
		train_times.add("5:46a");
		train_times.add("5:50a");
		train_times.add("5:53a");
		train_times.add(null);
		train_times.add("5:55a");
		train_times.add("5:58a");
		train_times.add("6:01a");
		train_times.add("6:04a");
		train_times.add("6:06a");
		train_times.add("6:08a");
		train_times.add("6:10a");
		train_times.add("6:13a");
		train_times.add("6:17a");
		train_times.add("6:19a");
		train_times.add("6:23a");
		train_times.add("6:29a");
		train_times.add("6:36a");
		train_times.add("6:45a");

		return train_times;
	}
	public ArrayList<String> IW_UPN_306(){
		ArrayList<String> train_times = new ArrayList<String>();
		train_times.add(null);
		train_times.add(null);
		train_times.add(null);
		train_times.add("5:54a");
		train_times.add("5:58a");
		train_times.add("6:02a");
		train_times.add("6:06a");
		train_times.add("6:10a");
		train_times.add("6:14a");
		train_times.add("6:17a");
		train_times.add("6:20a");	
		train_times.add("6:23a");
		train_times.add(null);
		train_times.add("6:25a");
		train_times.add("6:28a");
		train_times.add("6:31a");
		train_times.add("6:34a");
		train_times.add("6:36a");
		train_times.add("6:38a");
		train_times.add("6:42a");
		train_times.add("6:45a");
		train_times.add("6:48a");
		train_times.add("6:51a");
		train_times.add("6:55a");
		train_times.add("7:01a");
		train_times.add("7:07a");
		train_times.add("7:17a");

		return train_times;
	}
	public ArrayList<String> IW_UPN_308(){		
		String[] train_308 = new String[]{
			"5:51a",
			"5:59a",
			"6:03a",
			"6:13a",
			"6:16a",
			null,
			"6:22a",
			"6:26a",
			"6:31a",
			"6:34a",
			"6:37a",
			"6:41a",
			null,
			"6:44a",
			"6:47a",
			"6:50a",
			"6:53a",
			"6:55a",
			"6:57a",
			"6:59a",
			"7:02a",
			"7:06a",
			null,
			null,
			null,
			"7:19a",
			"7:30a"			
		};
		return new ArrayList<String>(Arrays.asList(train_308));
	}
	public ArrayList<String> IW_UPN_310(){
		String[] train_310 = new String[]{
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			"7:01a",
			"7:04a",
			"6:06a",
			"6:09a",
			"7:12a",
			"7:15a",
			"7:17a",
			"7:20a",
			"7:25a",
			"7:32a",
			"7:42a"			
		};
		return new ArrayList<String>(Arrays.asList(train_310));
	}
	public ArrayList<String> IW_UPN_312(){
		String[] train_312 = new String[]{
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			null,
			"7:12a",
			null,
			null,
			"7:17a",
			"7:20a",
			"7:23a",
			"7:26a",
			"7:29a",
			"7:34a",
			"7:41a",
			"7:51a"			
		};
		return new ArrayList<String>(Arrays.asList(train_312));
	}
	public ArrayList<String> IW_UPN_314(){
		String[] train_314 = new String[]{
			"6:17a",
			"6:25a",
			"6:30a",
			"6:39a",
			"6:43a",
			"6:46a",
			"6:50a",
			"6:54a",
			"6:59a",
			"7:02a",
			"7:05a",
			"7:09a",
			null,
			"7:12a",
			"7:15a",
			"7:18a",
			"7:21a",
			"7:24a",
			"7:27a",
			"7:31a",
			"7:34a",
			"7:38a",
			null,
			null,
			null,
			"7:51a",
			"8:02a"			
		};
		return new ArrayList<String>(Arrays.asList(train_314));
	}
	public ArrayList<String> IW_UPN_316(){
		String[] train_316 = new String[]{
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				"7:31a",
				"7:33a",
				"7:35",
				"7:38a",
				"7:41a",
				"7:44a",
				"7:47a",
				"7:50a",
				"7:55a",
				"8:02a",
				"8:12a"			
		};
		return new ArrayList<String>(Arrays.asList(train_316));
	}
	public ArrayList<String> IW_UPN_318(){
		String[] train_318 = new String[]{
				null,
				null,
				null,
				"7:09a",
				"7:12a",
				"7:16a",
				null,
				"7:23a",
				null,
				null,
				"7:31a",
				"7:35a",
				null,
				null,
				"7:39a",
				"7:42a",
				null,
				null,
				null,
				null,
				null,
				"7:51a",
				null,
				null,
				"8:01a",
				"8:08a",
				"8:18a"			
		};
		return new ArrayList<String>(Arrays.asList(train_318));
	}
	public ArrayList<String> IW_UPN_320(){
		String[] train_320 = new String[]{
				"6:53a",
				"7:02a",
				"7:06a",
				"7:15a",
				null,
				null,
				"7:24a",
				null,
				"7:32a",
				"7:36a",
				null,
				"7:41a",
				null,
				"7:43a",
				null,
				null,
				"7:48a",
				null,
				null,
				null,
				null,
				"7:57a",
				"8:00a",
				"8:03a",
				"8:09a",
				"8:16a",
				"8:26a"			
		};
		return new ArrayList<String>(Arrays.asList(train_320));
	}
	public ArrayList<String> IW_UPN_322(){
		String[] train_322 = new String[]{
				null,
				null,
				null,
				"7:20a",
				"7:24a",
				"7:27a",
				"7:32a",
				"7:36a",
				"7:40a",
				"7:43a",
				"7:46a",
				null,
				null,
				null,
				"7:51a",
				null,
				"7:56a",
				"7:58a",
				"8:00a",
				"8:03a",
				"8:07a",
				"8:11a",
				null,
				"8:15a",
				null,
				"8:25a",
				"8:35a"			
		};
		return new ArrayList<String>(Arrays.asList(train_322));
	}
	public ArrayList<String> IW_UPN_324(){
		String[] train_324 = new String[]{
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				"7:54a",
				null,
				null,
				"7:57a",
				"8:00a",
				"8:03a",
				null,
				"8:06a",
				"8:08a",
				null,
				"8:13a",
				null,
				"8:18a",
				"8:22a",
				null,
				"8:31a",
				"8:41a"			
		};
		return new ArrayList<String>(Arrays.asList(train_324));
	}
	public ArrayList<String> IW_UPN_326(){
		String[] train_326 = new String[]{
				"7:15a",
				"7:23a",
				"7:28a",
				"7:37a",
				"7:41a",
				null,
				"7:46a",
				"7:50a",
				"7:55a",
				null,
				"8:01a",
				"8:04",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				"8:14a",
				"8:18a",
				"8:22a",
				null,
				null,
				"8:31a",
				"8:37a",
				"8:47a"			
		};
		return new ArrayList<String>(Arrays.asList(train_326));
	}
	public ArrayList<String> IW_UPN_328(){
		String[] train_328 = new String[]{
				null,
				null,
				null,
				"7:50a",
				"7:53a",
				"7:58a",
				null,
				null,
				"8:07a",
				"8:10a",
				null,
				"8:14a",
				null,
				"8:17a",
				"8:20a",
				"8:23a",
				"8:26a",
				"8:29a",
				"8:31a",
				"8:33a",
				"8:35a",
				"8:38a",
				"8:40a",
				"8:44a",
				"8:50a",
				"8:56a",
				"9:05a"
				//size = 27
		};
		return new ArrayList<String>(Arrays.asList(train_328));
	}
	public ArrayList<String> IW_UPN_330(){
		String[] train_330 = new String[]{
				"7:51a",
				"7:59a",
				"8:04a",
				"8:12a",
				"8:15a",
				"8:18a",
				"8:22a",
				"8:25a",
				null,
				null,
				"8:33a",
				null,
				null,
				null,
				"8:39a",
				null,
				"8:43a",
				null,
				"8:46a",
				"8:48a",
				"8:51a",
				"8:54a",
				null,
				null,
				null,
				"9:06a",
				"9:15a"
		};
		return new ArrayList<String>(Arrays.asList(train_330));
	}
	public ArrayList<String> IW_UPN_332(){
		String[] train_332 = new String[]{
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				"9:03",
				"9:06a",
				null,
				"9:08a",
				"9:11a",
				"9:14a",
				"9:17a",
				"9:19a",
				"9:21a",
				"9:23a",
				"9:26a",
				"9:29a",
				"9:31a",
				"9:34a",
				"9:39a",
				"9:46a",
				"9:56a",
		};
		return new ArrayList<String>(Arrays.asList(train_332));
	}
	public ArrayList<String> IW_UPN_334(){
		String[] train_334 = new String[]{
				"8:49a",
				"8:57a",
				"9:02a",
				"9:10a",
				"9:13a",
				"9:17a",
				"9:21a",
				"9:24a",
				"9:29a",
				"9:32a",
				"9:35a",
				"9:38a",
				null,
				"9:40a",
				"9:43a",
				"9:46a",
				"9:49a",
				"9:51a",
				"9:53a",
				"9:55a",
				"9:58a",
				"10:01a",
				"10:03a",
				"10:07a",
				"10:13a",
				"10:20a",
				"10:30a",
		};
		return new ArrayList<String>(Arrays.asList(train_334));
	}
	public ArrayList<String> IW_UPN_336(){
		String[] train_336 = new String[]{
				null,
				null,
				null,
				"10:10a",
				"10:13a",
				"10:17a",
				"10:21a",
				"10:24a",
				"10:28a",
				"10:31a",
				"10:34a",
				"10:37a",
				null,
				"10:39a",
				"10:42a",
				"10:45a",
				"10:48a",
				"10:50a",
				"10:52a",
				"10:54a",
				"10:57a",
				"11:00a",
				"11:02a",
				"11:05a",
				"11:10a",
				"11:16a",
				"11:25a",
		};
		return new ArrayList<String>(Arrays.asList(train_336));
	}
	public ArrayList<String> IW_UPN_338(){
		String[] train_338 = new String[]{
				null,
				null,
				null,
				"12:10p",
				"12:13p",
				"12:17p",
				"12:21p",
				"12:24p",
				"12:28p",
				"12:31p",
				"12:34p",
				"12:37p",
				null,
				"12:39p",
				"12:42p",
				"12:45p",
				"12:48p",
				"12:50p",
				"12:52p",
				"12:54p",
				"12:57p",
				"1:00p",
				"1:02p",
				"1:05p",
				"1:10p",
				"1:16p",
				"1:25p",
		};
		return new ArrayList<String>(Arrays.asList(train_338));
	}
	public ArrayList<String> IW_UPN_340(){
		String[] train_340 = new String[]{
				null,
				null,
				null,
				"1:10p",
				"1:13p",
				"1:17p",
				"1:21p",
				"1:24p",
				"1:28p",
				"1:31p",
				"1:34p",
				"1:37p",
				null,
				"1:39p",
				"1:42p",
				"1:45p",
				"1:48p",
				"1:50p",
				"1:52p",
				"1:54p",
				"1:57p",
				"2:00p",
				"2:02p",
				"2:05p",
				"2:10p",
				"2:16p",
				"2:25p",
		};
		return new ArrayList<String>(Arrays.asList(train_340));
	}
	public ArrayList<String> IW_UPN_342(){
		String[] train_342 = new String[]{
				null,
				null,
				null,
				"2:10p",
				"2:13p",
				"2:17p",
				"2:21p",
				"2:24p",
				"2:28p",
				"2:31p",
				"2:34p",
				"2:37p",
				null,
				"2:39p",
				"2:42p",
				"2:45p",
				"2:48p",
				"2:50p",
				"2:52p",
				"2:54p",
				"2:57p",
				"3:00p",
				"3:02p",
				"3:05p",
				"3:10p",
				"3:16p",
				"3:25p",
		};
		return new ArrayList<String>(Arrays.asList(train_342));
	}
	public ArrayList<String> IW_UPN_344(){
		String[] train_344 = new String[]{
				"2:49p",
				"2:57p",
				"3:02p",
				"3:10p",
				"3:13p",
				"3:17p",
				"3:21p",
				"3:24p",
				"3:28p",
				"3:31p",
				"3:34p",
				"3:37p",
				null,
				"3:39p",
				"3:42p",
				"3:45p",
				"3:48p",
				"3:50p",
				"3:52p",
				"3:54p",
				"3:57p",
				"4:00p",
				"4:02p",
				"4:05p",
				"4:10p",
				"4:17p",
				"4:28p",
		};
		return new ArrayList<String>(Arrays.asList(train_344));
	}
	public ArrayList<String> IW_UPN_346(){
		String[] train_346 = new String[]{
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				"4:16p",
				"4:18p",
				"4:20p",
				"4:22p",
				"4:24p",
				"4:27p",
				"4:29p",
				"4:32p",
				"4:37p",
				"4:44p",
				"4:54p",
		};
		return new ArrayList<String>(Arrays.asList(train_346));
	}
	public ArrayList<String> IW_UPN_348(){
		String[] train_348 = new String[]{
				null,
				null,
				null,
				"4:10p",
				"4:13p",
				"4:17p",
				"4:21p",
				"4:24p",
				"4:28p",
				"4:31p",
				"4:34p",
				"4:37p",
				null,
				"4:39p",
				"4:42p",
				"4:45p",
				"4:49p",
				"4:51p",
				"4:53p",
				"4:56p",
				"4:59p",
				"5:02p",
				"5:04p",
				"5:08p",
				"5:13p",
				"5:20p",
				"5:31p",
		};
		return new ArrayList<String>(Arrays.asList(train_348));
	}
	public ArrayList<String> IW_UPN_350(){
		String[] train_350 = new String[]{
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				"5:22p",
				null,
				null,
				"5:26p",
				null,
				null,
				"5:31p",
				"5:33p",
				"5:35p",
				"5:37p",
				"5:40p",
				"5:43p",
				"5:45p",
				"5:48p",
				"5:53p",
				"6:00p",
				"6:09p",
		};
		return new ArrayList<String>(Arrays.asList(train_350));
	}
	public ArrayList<String> IW_UPN_352(){
		String[] train_352 = new String[]{
				null,
				null,
				null,
				"5:15p",
				"5:18p",
				"5:22p",
				"5:26p",
				"5:29p",
				"5:33p",
				"5:36p",
				"5:39p",
				"5:42p",
				"5:43p",
				"5:44p",
				"5:47p",
				"5:50p",
				"5:53p",
				"5:55p",
				"5:57p",
				"6:00p",
				"6:03p",
				"6:06p",
				"6:08p",
				"6:12p",
				"6:17p",
				"6:24p",
				"6:33p",
		};
		return new ArrayList<String>(Arrays.asList(train_352));
	}
	public ArrayList<String> IW_UPN_354(){
		String[] train_354 = new String[]{
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				"6:07p",
				null,
				null,
				"6:10p",
				"6:13p",
				"6:16p",
				"6:18p",
				"6:21p",
				"6:26p",
				"6:33p",
				"6:42p",
		};
		return new ArrayList<String>(Arrays.asList(train_354));
	}
	public ArrayList<String> IW_UPN_356(){
		String[] train_356 = new String[]{
				"5:51p",
				"5:59p",
				"6:03p",
				"6:12p",
				"6:15p",
				"6:19p",
				"6:23p",
				"6:26p",
				"6:30p",
				"6:33p",
				"6:36p",
				"6:39p",
				"6:40p",
				"6:41p",
				"6:44p",
				"6:47p",
				"6:50p",
				"6:52p",
				"6:54p",
				"6:56p",
				"6:59p",
				"7:02p",
				"7:04p",
				"7:07p",
				"7:12p",
				"7:18p",
				"7:27p",
		};
		return new ArrayList<String>(Arrays.asList(train_356));
	}
	public ArrayList<String> IW_UPN_358(){
		String[] train_358 = new String[]{
				null,
				null,
				null,
				"7:10p",
				"7:13p",
				"7:17p",
				"7:21p",
				"7:24p",
				"7:28p",
				"7:31p",
				"7:34p",
				"7:37p",
				"7:38p",
				"7:39p",
				"7:42p",
				"7:45p",
				"7:48p",
				"7:50p",
				"7:52p",
				"7:54p",
				"7:57p",
				"8:00p",
				"8:02p",
				"8:05p",
				"8:10p",
				"8:16p",
				"8:25p",
		};
		return new ArrayList<String>(Arrays.asList(train_358));
	}
	public ArrayList<String> IW_UPN_360(){
		String[] train_360 = new String[]{
				null,
				null,
				null,
				"8:10p",
				"8:13p",
				"8:17p",
				"8:21p",
				"8:24p",
				"8:28p",
				"8:31p",
				"8:34p",
				"8:37p",
				"8:38p",
				"8:39p",
				"8:42p",
				"8:45p",
				"8:48p",
				"8:50p",
				"8:52p",
				"8:54p",
				"8:57p",
				"9:00p",
				"9:02p",
				"9:05p",
				"9:10p",
				"9:16p",
				"9:25p",
		};
		return new ArrayList<String>(Arrays.asList(train_360));
	}
	public ArrayList<String> IW_UPN_362(){
		String[] train_362 = new String[]{
				null,
				null,
				null,
				"9:10p",
				"9:13p",
				"9:17p",
				"9:21p",
				"9:24p",
				"9:28p",
				"9:31p",
				"9:34p",
				"9:37p",
				"9:38p",
				"9:39p",
				"9:42p",
				"9:45p",
				"9:48p",
				"9:50p",
				"9:52p",
				"9:54p",
				"9:57p",
				"10:00p",
				"10:02p",
				"10:05p",
				"10:10p",
				"10:16p",
				"10:25p",
		};
		return new ArrayList<String>(Arrays.asList(train_362));
	}
	public ArrayList<String> IW_UPN_364(){
		String[] train_364 = new String[]{
				null,
				null,
				null,
				"9:40p",
				"9:43p",
				"9:47p",
				"9:51p",
				"9:54p",
				"9:58p",
				"10:01p",
				"10:04p",
				"10:07p",
				"10:08p",
				"10:09p",
				"10:12p",
				"10:15p",
				"10:18p",
				"10:20p",
				"10:22p",
				"10:24p",
				"10:27p",
				"10:30p",
				"10:32p",
				"10:35p",
				"10:40p",
				"10:46p",
				"10:55p",
		};
		return new ArrayList<String>(Arrays.asList(train_364));
	}
	public ArrayList<String> IW_UPN_366(){
		String[] train_366 = new String[]{
				null,
				null,
				null,
				"10:40p",
				"10:43p",
				"10:47p",
				"10:51p",
				"10:54p",
				"10:58p",
				"11:01p",
				"11:04p",
				"11:07p",
				"11:08p",
				"11:09p",
				"11:12p",
				"11:15p",
				"11:18p",
				"11:20p",
				"11:22p",
				"11:24p",
				"11:27p",
				"11:30p",
				"11:32p",
				"11:35p",
				"11:40p",
				"11:46p",
				"11:55p",
		};
		return new ArrayList<String>(Arrays.asList(train_366));
	}
	public ArrayList<String> IW_UPN_368(){
		String[] train_368 = new String[]{
				"11:35p",
				"11:43p",
				"11:46p",
				"11:55p",
				"11:58p",
				"12:02a",
				"12:06a",
				"12:09a",
				"12:13a",
				"12:16a",
				"12:19a",
				"12:22a",
				"12:23a",
				"12:24a",
				"12:27a",
				"12:30a",
				"12:33a",
				"12:35a",
				"12:37a",
				"12:39a",
				"12:42a",
				"12:45a",
				"12:47a",
				"12:50a",
				"12:55a",
				"1:01a",
				"1:10a",
		};
		return new ArrayList<String>(Arrays.asList(train_368));
	}
	/*
	 * Start of OW UPN
	 * 
	 * 
	 */
	public ArrayList<String> OW_UPN_301(){
		String[] train_301 = new String[]{
				"12:35a",
				"12:43a",
				"12:48a",
				"12:52a",
				"12:55a",
				"12:58a",
				"1:01a",
				"1:04a",
				"1:06a",
				"1:08a",
				"1:10a",
				"1:13a",
				"1:16a",
				"1:19a",
				null,
				"1:21a",
				"1:24a",
				"1:27a",
				"1:29a",
				"1:33a",
				"1:36a",
				"1:40a",
				"1:45a",
				"1:50a",
				"1:59a",
				"2:03a",
				"2:15a"				
		};
		return new ArrayList<String>(Arrays.asList(train_301));
	}
	public ArrayList<String> OW_UPN_303(){
		String[] train_303 = new String[]{
				"5:42a",
				"5:50a",
				"5:56a",
				"6:01a",
				"6:04a",
				"6:07a",
				"6:10a",
				"6:13a",
				null,
				null,
				null,
				null,
				null,
				"6:20a",
				null,
				null,
				"6:24a",
				null,
				null,
				"6:31a",
				"6:35a",
				"6:39a",
				"6:43a",
				"6:49a",
				null,
				null,
				null				
		};
		return new ArrayList<String>(Arrays.asList(train_303));
	}
	public ArrayList<String> OW_UPN_305(){
		String[] train_305 = new String[]{
				"6:22a",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				"6:44a",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,				
		};
		return new ArrayList<String>(Arrays.asList(train_305));
	}
	public ArrayList<String> OW_UPN_307(){
		String[] train_307 = new String[]{
				"6:29a",
				"6:37a",
				null,
				null,
				null,
				"6:48a",
				null,
				"6:52a",
				null,
				null,
				"6:56a",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,			
		};
		return new ArrayList<String>(Arrays.asList(train_307));
	}
	public ArrayList<String> OW_UPN_309(){
		String[] train_309 = new String[]{
				"6:35a",
				"6:43a",
				"6:48a",
				"6:53a",
				"6:56a",
				"6:59a",
				"7:02a",
				"7:05a",
				"7:07a",
				"7:09a",
				"7:11a",
				"7:14a",
				"7:18a",
				"7:21a",
				null,
				"7:23a",
				"7:27a",
				"7:30a",
				"7:33a",
				"7:38a",
				"7:42a",
				"7:46a",
				"7:51a",
				"7:55a",
				"8:05a",
				"8:09a",
				"8:20a",			
		};
		return new ArrayList<String>(Arrays.asList(train_309));
	}
	public ArrayList<String> OW_UPN_311(){
		String[] train_311 = new String[]{
				"6:45a",
				"6:53a",
				"6:58a",
				"7:02a",
				"7:05a",
				"7:08a",
				"7:11a",
				null,
				null,
				"7:14a",
				"7:16a",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,			
		};
		return new ArrayList<String>(Arrays.asList(train_311));
	}
	public ArrayList<String> OW_UPN_313(){
		String[] train_313 = new String[]{
				"7:04a",
				"7:12a",
				"7:17a",
				null,
				null,
				"7:23a",
				null,
				"7:27a",
				null,
				null,
				null,
				"7:34a",
				"7:37a",
				null,
				null,
				"7:42a",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,			
		};
		return new ArrayList<String>(Arrays.asList(train_313));
	}
	public ArrayList<String> OW_UPN_315(){
		String[] train_315 = new String[]{
				"7:25a",
				"7:33a",
				"7:38a",
				"7:43a",
				"7:47a",
				"7:50a",
				"7:54a",
				"7:57a",
				"8:00a",
				"8:02a",
				"8:04a",
				"8:07a",
				"8:11a",
				"8:15a",
				null,
				"8:18a",
				"8:22a",
				"8:25a",
				"8:28a",
				"8:33a",
				"8:38a",
				"8:42a",
				"8:46a",
				"8:51a",
				null,
				null,
				null,			
		};
		return new ArrayList<String>(Arrays.asList(train_315));
	}
	public ArrayList<String> OW_UPN_317(){
		String[] train_317 = new String[]{
				"7:52a",
				"8:00a",
				"8:06a",
				"8:11a",
				"8:14a",
				"8:16a",
				"8:19a",
				"8:21a",
				"8:23a",
				"8:25a",
				"8:27a",
				"8:30a",
				"8:33a",
				"8:36a",
				null,
				"8:38a",
				"8:44a",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,			
		};
		return new ArrayList<String>(Arrays.asList(train_317));
	}
	public ArrayList<String> OW_UPN_319(){
		String[] train_319 = new String[]{
				"8:35a",
				"8:43a",
				"8:48a",
				"8:52a",
				"8:55a",
				"8:58a",
				"9:01a",
				"9:04a",
				"9:06a",
				"9:08a",
				"9:10a",
				"9:13a",
				"9:16a",
				"9:19a",
				null,
				"9:21a",
				"9:24a",
				"9:27a",
				"9:29a",
				"9:33a",
				"9:36a",
				"9:40a",
				"9:45a",
				"9:50a",
				null,
				null,
				null,			
		};
		return new ArrayList<String>(Arrays.asList(train_319));
	}
	public ArrayList<String> OW_UPN_321(){
		String[] train_321 = new String[]{
				"10:35a",
				"10:43a",
				"10:48a",
				"10:52a",
				"10:55a",
				"10:58a",
				"11:01a",
				"11:04a",
				"11:06a",
				"11:08a",
				"11:10a",
				"11:13a",
				"11:16a",
				"11:19a",
				null,
				"11:21a",
				"11:24a",
				"11:27a",
				"11:29a",
				"11:33a",
				"11:36a",
				"11:40a",
				"11:45a",
				"11:50a",
				null,
				null,
				null,			
		};
		return new ArrayList<String>(Arrays.asList(train_321));
	}
	public ArrayList<String> OW_UPN_323(){
		String[] train_323 = new String[]{
				"11:35a",
				"11:43a",
				"11:48a",
				"11:52a",
				"11:55a",
				"11:58a",
				"12:01p",
				"12:04p",
				"12:06p",
				"12:08p",
				"12:10p",
				"12:13p",
				"12:16p",
				"12:19p",
				null,
				"12:21a",
				"12:24a",
				"12:27a",
				"12:29a",
				"12:33a",
				"12:36a",
				"12:40a",
				"12:45a",
				"12:50a",
				null,
				null,
				null,			
		};
		return new ArrayList<String>(Arrays.asList(train_323));
	}
	public ArrayList<String> OW_UPN_325(){
		String[] train_325 = new String[]{
				"12:35p",
				"12:43p",
				"12:48p",
				"12:52p",
				"12:55p",
				"12:58p",
				"1:01p",
				"1:04p",
				"1:06p",
				"1:08p",
				"1:10p",
				"1:13p",
				"1:16p",
				"1:19p",
				null,
				"1:21p",
				"1:24p",
				"1:27p",
				"1:29p",
				"1:33p",
				"1:36p",
				"1:40p",
				"1:45p",
				"1:50p",
				"1:59p",
				"2:03p",
				"2:15p",			
		};
		return new ArrayList<String>(Arrays.asList(train_325));
	}
	public ArrayList<String> OW_UPN_327(){
		String[] train_327 = new String[]{
				"1:35p",
				"1:43p",
				"1:48p",
				"1:52p",
				"1:55p",
				"1:58p",
				"2:01p",
				"2:04p",
				"2:06p",
				"2:08p",
				"2:10p",
				"2:13p",
				"2:16p",
				"2:19p",
				null,
				"2:21p",
				"2:24p",
				"2:27p",
				"2:29p",
				"2:33p",
				"2:36p",
				"2:40p",
				"2:45p",
				"2:50p",
				null,
				null,
				null,			
		};
		return new ArrayList<String>(Arrays.asList(train_327));
	}
	public ArrayList<String> OW_UPN_329(){
		String[] train_329 = new String[]{
				"2:35p",
				"2:43p",
				"2:48p",
				"2:53p",
				"2:56p",
				"2:59p",
				"3:02p",
				"3:05p",
				"3:07p",
				"3:09p",
				"3:11p",
				"3:13p",
				"3:18p",
				"3:21p",
				null,
				"3:24p",
				"3:27p",
				"3:30p",
				"3:33p",
				"3:38p",
				"3:42p",
				"3:46p",
				"3:49p",
				"3:55p",
				null,
				null,
				null,			
		};
		return new ArrayList<String>(Arrays.asList(train_329));
	}
	public ArrayList<String> OW_UPN_331(){
		String[] train_331 = new String[]{
				"3:20p",
				"2:28p",
				"2:33p",
				"2:38p",
				"2:41p",
				"2:44p",
				"3:47p",
				"3:50p",
				"3:52p",
				"3:54p",
				"3:56p",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,			
		};
		return new ArrayList<String>(Arrays.asList(train_331));
	}
	public ArrayList<String> OW_UPN_333(){
		String[] train_333 = new String[]{
				"3:32p",
				"3:40p",
				"3:45p",
				"3:50p",
				"3:53p",
				"3:56p",
				"3:59p",
				"4:02p",
				"4:04p",
				"4:06p",
				"4:08p",
				"4:11p",
				"4:15p",
				"4:18p",
				null,
				"4:21p",
				"4:24p",
				"4:27p",
				"4:30p",
				"4:35p",
				"4:39p",
				"4:43p",
				"4:46p",
				"4:52p",
				null,
				null,
				null		
		};
		return new ArrayList<String>(Arrays.asList(train_333));
	}
	public ArrayList<String> OW_UPN_335(){
		String[] train_335 = new String[]{
				"4:13p",
				"4:21p",
				null,
				null,
				"4:30p",
				"4:33p",
				null,
				null,
				null,
				null,
				"4:38p",
				null,
				"4:43p",
				"4:46p",
				null,
				null,
				"4:51p",
				null,
				null,
				"4:58p",
				"5:01p",
				"5:04p",
				"5:07p",
				"5:12p",
				"5:21p",
				"5:25p",
				"5:39p"

		};
		return new ArrayList<String>(Arrays.asList(train_335));
	}
	public ArrayList<String> OW_UPN_337(){
		String[] train = new String[]{
				"4:30p",
				"4:38p",
				null,
				null,
				null,
				"4:48p",
				"4:51p",
				null,
				"4:55p",
				null,
				"4:58",
				null,
				"5:03p",
				null,
				null,
				"5:07p",
				"5:10p",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null


		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_339(){
		String[] train = new String[]{
				"4:35p",
				"4:43p",
				"4:48p",
				"4:53p",
				"4:57p",
				"4:59p",
				null,
				"5:03p",
				null,
				"5:07p",
				null,
				"5:11p",
				null,
				"5:15p",
				null,
				null,
				"5:19p",
				"5:22p",
				"5:25p",
				"5:29p",
				"5:33p",
				"5:37p",
				"5:40p",
				"5:45p",
				null,
				null,
				null
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_341(){
		String[] train = new String[]{
				"5:03p",
				null,
				"5:15p",
				null,
				null,
				null,
				null,
				"5:26p",
				null,
				null,
				null,
				null,
				null,
				"5:33p",
				null,
				null,
				"5:39p",
				null,
				"5:44p",
				"5:49p",
				"5:53p",
				null,
				null,
				"6:03p",
				"6:12p",
				"6:17p",
				"6:27p"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_343(){
		String[] train = new String[]{
				"5:10p",
				"5:18p",
				null,
				"5:26p",
				null,
				"5:31p",
				"5:34p",
				null,
				"5:38p",
				null,
				"5:41p",
				null,
				"5:46p",
				null,
				null,
				"5:50p",
				"5:53p",
				null,
				"5:58p",
				null,
				"6:04p",
				"6:08p",
				"6:11p",
				"6:16p",
				"6:25p",
				"6:30p",
				"6:40p"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_345(){
		String[] train = new String[]{
				"5:15p",
				"5:23p",
				"5:29p",
				"5:34p",
				"5:37p",
				"5:40p",
				"5:43p",
				"5:46p",
				null,
				"5:48p",
				null,
				"5:52p",
				null,
				"5:56p",
				null,
				"5:59p",
				"6:02p",
				"6:05p",
				null,
				"6:11p",
				null,
				"6:17p",
				"6:20p",
				"6:26p",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_347(){
		String[] train = new String[]{
				"5:21p",
				"5:29p",
				"5:34p",
				"5:38p",
				"5:42p",
				"5:45p",
				"5:48p",
				null,
				"5:51p",
				null,
				"5:54p",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_349(){
		String[] train = new String[]{
				"5:35p",
				"5:43p",
				"5:49p",
				null,
				null,
				"5:56p",
				null,
				null,
				null,
				null,
				"6:03p",
				"6:07p",
				"6:11p",
				"6:15p",
				null,
				"6:18p",
				"6:22p",
				"6:25p",
				"6:28p",
				"6:33p",
				"6:37p",
				null,
				"6:42p",
				"6:47p",
				"6:55p",
				"6:59p",
				"7:10p"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_351(){
		String[] train = new String[]{
				"5:43p",
				null,
				null,
				"5:59p",
				null,
				null,
				"6:06p",
				"6:10p",
				"6:13p",
				"6:16p",
				"6:18p",
				"6:21p",
				"6:25p",
				"6:29p",
				null,
				"6:32p",
				"6:37p",
				null,
				"6:41p",
				"6:46p",
				"6:50p",
				null,
				null,
				"7:01p",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_353(){
		String[] train = new String[]{
				"5:50p",
				"5:58p",
				"6:04p",
				"6:08p",
				"6:12p",
				"6:15p",
				"6:18p",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				"6:35p",
				"6:37p",
				"6:40p",
				"6:43p",
				"6:46p",
				"6:51p",
				"6:55p",
				"6:59p",
				"7:05p",
				null,
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_355(){
		String[] train = new String[]{
				"6:00p",
				"6:08p",
				"6:13p",
				"6:18p",
				"6:22p",
				"6:25p",
				"6:28p",
				"6:31p",
				"6:34p",
				"6:36p",
				"6:38p",
				"6:42p",
				"6:45p",
				"6:48p",
				"6:50p",
				"6:51p",
				"6:54p",
				"6:57p",
				"7:00p",
				"7:04p",
				"7:08p",
				"7:12p",
				"7:15p",
				"7:22p",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_357(){
		String[] train = new String[]{
				"6:31p",
				null,
				null,
				null,
				null,
				"6:50p",
				"6:53p",
				"6:55p",
				null,
				null,
				"6:59p",
				null,
				"7:03p",
				null,
				null,
				null,
				"7:09p",
				null,
				null,
				"7:17p",
				"7:20p",
				"7:24p",
				"7:28p",
				"7:33p",
				"7:42p",
				"7:46p",
				"7:56p"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_359(){
		String[] train = new String[]{
				"6:44p",
				"6:52p",
				"6:57p",
				"7:01p",
				"7:04p",
				"7:07p",
				"7:10p",
				"7:13p",
				"7:15p",
				"7:17p",
				"7:19p",
				"7:22p",
				"7:25p",
				"7:28p",
				"7:29p",
				"7:30p",
				"7:33p",
				"7:36p",
				"7:38p",
				"7:42p",
				"7:45p",
				"7:49p",
				"7:54p",
				"8:01p",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_361(){
		String[] train = new String[]{
				"7:35p",
				"7:43p",
				"7:48p",
				"7:52p",
				"7:55p",
				"7:58p",
				"8:01p",
				"8:04p",
				"8:06p",
				"8:08p",
				"8:10p",
				"8:13p",
				"8:16p",
				"8:19p",
				"8:20p",
				"8:21p",
				"8:24p",
				"8:27p",
				"8:29p",
				"8:33p",
				"8:36p",
				"8:40p",
				"8:45p",
				"8:50p",
				null,
				null,
				null


		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_363(){
		String[] train = new String[]{
				"8:35p",
				"8:43p",
				"8:48p",
				"8:52p",
				"8:55p",
				"8:58p",
				"9:01p",
				"9:04p",
				"9:06p",
				"9:08p",
				"9:10p",
				"9:13p",
				"9:16p",
				"9:19p",
				"9:20p",
				"9:21p",
				"9:24p",
				"9:27p",
				"9:29p",
				"9:33p",
				"9:36p",
				"9:40p",
				"9:45p",
				"9:50p",
				null,
				null,
				null


		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_365(){
		String[] train = new String[]{
				"9:35p",
				"9:43p",
				"9:48p",
				"9:52p",
				"9:55p",
				"9:58p",
				"10:01p",
				"10:04p",
				"10:06p",
				"10:08p",
				"10:10p",
				"10:13p",
				"10:16p",
				"10:19p",
				"10:20p",
				"10:21p",
				"10:24p",
				"10:27p",
				"10:29p",
				"10:33p",
				"10:36p",
				"10:40p",
				"10:45p",
				"10:50p",
				"10:59p",
				"11:03p",
				"11:15p"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_367(){
		String[] train = new String[]{
				"10:35p",
				"10:43p",
				"10:48p",
				"10:52p",
				"10:55p",
				"10:58p",
				"11:01p",
				"11:04p",
				"11:06p",
				"11:08p",
				"11:10p",
				"11:13p",
				"11:16p",
				"11:19p",
				"11:20p",
				"11:21p",
				"11:24p",
				"11:27p",
				"11:29p",
				"11:33p",
				"11:36p",
				"11:40p",
				"11:45p",
				"11:50p",
				null,
				null,
				null
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OW_UPN_369(){
		String[] train = new String[]{
				"11:35p",
				"11:43p",
				"11:48p",
				"11:52p",
				"11:55p",
				"11:58p",
				"12:01p",
				"12:04p",
				"12:06p",
				"12:08p",
				"12:10p",
				"12:13p",
				"12:16p",
				"12:19p",
				"12:20p",
				"12:21p",
				"12:24p",
				"12:27p",
				"12:29p",
				"12:33p",
				"12:36p",
				"12:40p",
				"12:45p",
				"12:50p",
				null,
				null,
				null
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	/*
	 * Start of IS
	 * 
	 */	
	public ArrayList<String> IS_UPN_302(){
		String[] train = new String[]{
				null,
				null,
				null,
				"4:58a",
				"5:01a",
				"5:05a",
				"5:10",
				"5:13a",
				"5:16a",
				"5:19a",
				"5:22a",
				"5:25a",
				null,
				"5:27a",
				"5:30a",
				"5:33a",
				"5:36a",
				"5:38a",
				"5:40a",
				"5:42a",
				"5:45a",
				"5:49a",
				"5:51a",
				"5:54a",
				"5:59a",
				"6:06a",
				"6:15a"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IS_UPN_800(){
		String[] train = new String[]{
				"5:49a",
				"5:57a",
				"6:02a",
				"6:10a",
				"6:13a",
				null,
				"6:21a",
				"6:24a",
				"6:28a",
				"6:31a",
				"6:34a",
				"6:37a",
				null,
				"6:39a",
				"6:42a",
				"6:45a",
				"6:48a",
				"6:50a",
				"6:52a",
				"6:54a",
				"6:57a",
				"7:00a",
				"7:02a",
				"7:05a",
				"7:10a",
				"7:16a",
				"7:25a"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IS_UPN_802(){
		String[] train = new String[]{
				"6:49a",
				"6:57a",
				"7:02a",
				"7:10a",
				"7:13a",
				"7:17a",
				"7:21a",
				"7:24a",
				"7:28a",
				"7:31a",
				"7:34a",
				"7:37a",
				null,
				"7:39a",
				"7:42a",
				"7:45a",
				"7:48a",
				"7:51a",
				"7:53a",
				"7:55a",
				"7:57a",
				"8:00a",
				"8:02a",
				"8:05a",
				"8:10a",
				"8:16a",
				"8:25a"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IS_UPN_804(){
		String[] train = new String[]{
				null,
				null,
				null,
				"8:10a",
				"8:13a",
				"8:17a",
				"8:21a",
				"8:24a",
				"8:28a",
				"8:31a",
				"8:34a",
				"8:37a",
				null,
				"8:39a",
				"8:42a",
				"8:45a",
				"8:48a",
				"8:51a",
				"8:53a",
				"8:55a",
				"8:57a",
				"9:00a",
				"9:02a",
				"9:05a",
				"9:10a",
				"9:16a",
				"9:25a"


		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IS_UPN_806(){
		String[] train = new String[]{
				null,
				null,
				null,
				"8:50a",
				null,
				"8:56a",
				"9:00a",
				"9:03a",
				null,
				null,
				"9:10a",
				"9:13a",
				null,
				null,
				"9:17a",
				null,
				"9:20a",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				"9:44a"


		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IS_UPN_334(){
		String[] train = new String[]{
				"8:49a",
				"8:57a",
				"9:02a",
				"9:10a",
				"9:13a",
				"9:17a",
				"9:21a",
				"9:24a",
				"9:29a",
				"9:32a",
				"9:35a",
				"9:38a",
				null,
				"9:40a",
				"9:43a",
				"9:46a",
				"9:49a",
				"9:51a",
				"9:53a",
				"9:55a",
				"9:58a",
				"10:01a",
				"10:03a",
				"10:07a",
				"10:13a",
				"10:20a",
				"10:30a"


		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IS_UPN_336(){
		String[] train = new String[]{
				null,
				null,
				null,
				"10:10a",
				"10:13a",
				"10:17a",
				"10:21a",
				"10:24a",
				"10:28a",
				"10:31a",
				"10:34a",
				"10:37a",
				null,
				"10:39a",
				"10:42a",
				"10:45a",
				"10:48a",
				"10:50a",
				"10:52a",
				"10:54a",
				"10:57a",
				"11:00a",
				"11:02a",
				"11:05a",
				"11:10a",
				"11:16a",
				"11:25a"


		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IS_UPN_338(){
		String[] train = new String[]{
				null,
				null,
				null,
				"12:10p",
				"12:13p",
				"12:17p",
				"12:21p",
				"12:24p",
				"12:28p",
				"12:31p",
				"12:34p",
				"12:37p",
				null,
				"12:39p",
				"12:42p",
				"12:45p",
				"12:48p",
				"12:50p",
				"12:52p",
				"12:54p",
				"12:57p",
				"1:00p",
				"1:02p",
				"1:05p",
				"1:10p",
				"1:16p",
				"1:25p"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IS_UPN_342(){
		String[] train = new String[]{
				null,
				null,
				null,
				"2:10p",
				"2:13p",
				"2:17p",
				"2:21p",
				"2:24p",
				"2:28p",
				"2:31p",
				"2:34p",
				"2:37p",
				null,
				"2:39p",
				"2:42p",
				"2:45p",
				"2:48p",
				"2:50p",
				"2:52p",
				"2:54p",
				"2:57p",
				"3:00p",
				"3:02p",
				"3:05p",
				"3:10p",
				"3:16p",
				"3:25p"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IS_UPN_810(){
		String[] train = new String[]{
				null,
				null,
				null,
				"4:10p",
				"4:13p",
				"4:17p",
				"4:21p",
				"4:24p",
				"4:28p",
				"4:31p",
				"4:34p",
				"4:37p",
				"4:38p",
				"4:39p",
				"4:42p",
				"4:45p",
				"4:48p",
				"4:50p",
				"4:52p",
				"4:54p",
				"4:57p",
				"5:00p",
				"5:02p",
				"5:05p",
				"5:10p",
				"5:16p",
				"5:30p"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IS_UPN_812(){
		String[] train = new String[]{
				null,
				null,
				null,
				"5:10p",
				null,
				"5:16p",
				"5:20p",
				"5:23p",
				null,
				null,
				"5:29p",
				"5:32p",
				"5:33p",
				null,
				"5:36p",
				null,
				"5:39p",
				null,
				null,
				"5:42p",
				null,
				"5:46p",
				"5:48p",
				null,
				"5:55p",
				null,
				"6:11p"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IS_UPN_814(){
		String[] train = new String[]{
				"6:49p",
				"6:57p",
				"7:02p",
				"7:10p",
				"7:13p",
				"7:17p",
				"7:21p",
				"7:24p",
				"7:28p",
				"7:31p",
				"7:34p",
				"7:37p",
				"7:38p",
				"7:39p",
				"7:42p",
				"7:45p",
				"7:48p",
				"7:50p",
				"7:52p",
				"7:54p",
				"7:57p",
				"8:00p",
				"8:02p",
				"8:05p",
				"8:10p",
				"8:16p",
				"8:25p"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IS_UPN_818(){
		String[] train = new String[]{
				"10:20p",
				"10:28p",
				"10:31p",
				"10:40p",
				"10:43p",
				"10:47p",
				"10:51p",
				"10:54p",
				"10:58p",
				"11:01p",
				"11:04p",
				"11:07p",
				"11:08p",
				"11:09p",
				"11:12p",
				"11:15p",
				"11:18p",
				"11:20p",
				"11:22p",
				"11:24p",
				"11:27p",
				"11:30p",
				"11:32p",
				"11:35p",
				"11:40p",
				"11:46p",
				"11:55p"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	/*
	 * Start of OS
	 */
	public ArrayList<String> OS_UPN_309(){
		String[] train = new String[]{
				"6:35a",
				"6:43a",
				"6:48a",
				"6:53a",
				"6:56a",
				"6:59a",
				"7:02a",
				"7:05a",
				"7:07a",
				"7:09a",
				"7:11a",
				"7:14a",
				"7:18a",
				"7:21a",
				null,
				"7:23a",
				"7:27a",
				"7:30a",
				"7:33a",
				"7:38a",
				"7:42a",
				"7:46a",
				"7:51a",
				"7:55a",
				"8:05a",
				"8:09a",
				"8:20a",

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OS_UPN_319(){
		String[] train = new String[]{
				"8:35a",
				"8:43a",
				"8:48a",
				"8:52a",
				"8:55a",
				"8:58a",
				"9:01a",
				"9:04a",
				"9:06a",
				"9:08a",
				"9:10a",
				"9:13a",
				"9:16a",
				"9:19a",
				null,
				"9:21a",
				"9:24a",
				"9:27a",
				"9:29a",
				"9:33a",
				"9:36a",
				"9:40a",
				"9:45a",
				"9:50a",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}	
	public ArrayList<String> OS_UPN_801(){
		String[] train = new String[]{
				"10:35a",
				"10:43a",
				"10:48a",
				"10:52a",
				"10:55a",
				"10:58a",
				"11:01a",
				"11:04a",
				"11:06a",
				"11:08a",
				"11:10a",
				"11:13a",
				"11:16a",
				"11:19a",
				null,
				"11:21a",
				"11:24a",
				"11:27a",
				"11:29a",
				"11:33a",
				"11:36a",
				"11:40a",
				"11:45a",
				"11:50a",
				"11:59a",
				"12:03p",
				"12:15p"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OS_UPN_325(){
		String[] train = new String[]{
				"12:35p",
				"12:43p",
				"12:48p",
				"12:52p",
				"12:55p",
				"12:58p",
				"1:01p",
				"1:04p",
				"1:06p",
				"1:08p",
				"1:10p",
				"1:13p",
				"1:16p",
				"1:19p",
				null,
				"1:21p",
				"1:24p",
				"1:27p",
				"1:29p",
				"1:33p",
				"1:36p",
				"1:40p",
				"1:45p",
				"1:50p",
				"1:59p",
				"2:03p",
				"2:15p"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OS_UPN_329(){
		String[] train = new String[]{
				"2:35p",
				"2:43p",
				"2:48p",
				"2:53p",
				"2:56p",
				"2:59p",
				"3:02p",
				"3:05p",
				"3:07p",
				"3:09p",
				"3:11p",
				"3:14p",
				"3:18p",
				"3:21p",
				null,
				"3:24p",
				"3:27p",
				"3:30p",
				"3:33p",
				"3:38p",
				"3:42p",
				"3:46p",
				"3:49p",
				"3:55p",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OS_UPN_807(){
		String[] train = new String[]{
				"3:35p",
				null,
				"3:47p",
				null,
				"3:52p",
				"3:55p",
				null,
				"3:59p",
				null,
				null,
				"4:02p",
				null,
				"4:07p",
				null,
				"4:09p",
				"4:10p",
				"4:13p",
				null,
				null,
				"4:20p",
				"4:24p",
				"4:28p",
				null,
				"4:36p",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OS_UPN_809(){
		String[] train = new String[]{
				"4:35p",
				"4:43p",
				"4:48p",
				"4:52p",
				"4:55p",
				"4:57p",
				"5:01p",
				"5:04p",
				"5:06p",
				"5:08p",
				"5:10p",
				"5:13p",
				"5:16p",
				"5:19p",
				"5:20p",
				"5:21p",
				"5:24p",
				"5:27p",
				"5:29p",
				"5:33p",
				"5:36p",
				"5:40p",
				"5:45p",
				"5:50p",
				"5:59p",
				"6:03p",
				"6:15p"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OS_UPN_811(){
		String[] train = new String[]{
				"5:10p",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				"5:32p",
				null,
				"5:37p",
				null,
				"5:39p",
				"5:40p",
				"5:43p",
				null,
				null,
				"5:50p",
				"5:54p",
				"5:58p",
				null,
				"6:06p",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OS_UPN_RAV1(){
		// DBAdapter reference: actual column name in arrays are 111
		String[] train = new String[]{
				"5:35p",
				"5:43p",
				"5:49p",
				"5:54p",
				"5:58p",
				"6:01p",
				"6:04p",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				"6:16p",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OS_UPN_813(){

		String[] train = new String[]{
				"5:45p",
				"5:53p",
				"5:58p",
				"6:02p",
				"6:05p",
				"6:08p",
				"6:11p",
				"6:14p",
				"6:16p",
				"6:18p",
				"6:20p",
				"6:23p",
				"6:26p",
				"6:29p",
				"6:30p",
				"6:31p",
				"6:34p",
				"6:37p",
				"6:39p",
				"6:43p",
				"6:46p",
				"6:50p",
				"6:55p",
				"7:00p",
				"7:09p",
				"7:13p",
				"7:25p"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OS_UPN_361(){

		String[] train = new String[]{
				"7:35p",
				"7:43p",
				"7:48p",
				"7:52p",
				"7:55p",
				"7:58p",
				"8:01p",
				"8:04p",
				"8:06p",
				"8:08p",
				"8:10p",
				"8:13p",
				"8:16p",
				"8:19p",
				"8:20p",
				"8:21p",
				"8:24p",
				"8:27p",
				"8:29p",
				"8:33p",
				"8:36p",
				"8:40p",
				"8:45p",
				"8:50p",
				null,
				null,
				null


		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OS_UPN_365(){

		String[] train = new String[]{
				"9:35p",
				"9:43p",
				"9:48p",
				"9:52p",
				"9:55p",
				"9:58p",
				"10:01p",
				"10:04p",
				"10:06p",
				"10:08p",
				"10:10p",
				"10:13p",
				"10:16p",
				"10:19p",
				"10:20p",
				"10:21p",
				"10:24p",
				"10:27p",
				"10:29p",
				"10:33p",
				"10:36p",
				"10:40p",
				"10:45p",
				"10:50p",
				"10:59p",
				"11:03p",
				"11:15p"


		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OS_UPN_367(){

		String[] train = new String[]{
				"10:35p",
				"10:43p",
				"10:48p",
				"10:52p",
				"10:55p",
				"10:58p",
				"11:01p",
				"11:04p",
				"11:06p",
				"11:08p",
				"11:10p",
				"11:13p",
				"11:16p",
				"11:19p",
				"11:20p",
				"11:21p",
				"11:24p",
				"11:27p",
				"11:29p",
				"11:33p",
				"11:36p",
				"11:40p",
				"11:45p",
				"11:50p",
				null,
				null,
				null
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OS_UPN_301(){
		String[] train = new String[]{
				"12:35a",
				"12:43a",
				"12:48a",
				"12:52a",
				"12:55a",
				"12:58a",
				"1:01a",
				"1:04a",
				"1:06a",
				"1:08a",
				"1:10a",
				"1:13a",
				"1:16a",
				"1:19a",
				null,
				"1:21a",
				"1:24a",
				"1:27a",
				"1:29a",
				"1:33a",
				"1:36a",
				"1:40a",
				"1:45a",
				"1:50a",
				"1:59a",
				"2:03a",
				"2:15a"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	/*
	 * UPN IH Start
	 */
	public ArrayList<String> IH_UPN_802(){
		String[] train = new String[]{
				"6:49a",
				"6:57a",
				"7:02a",
				"7:10a",
				"7:13a",
				"7:17a",
				"7:21a",
				"7:24a",
				"7:28a",
				"7:31a",
				"7:34a",
				"7:37a",
				null,
				"7:39a",
				"7:42a",
				"7:45a",
				"7:48a",
				"7:51a",
				"7:53a",
				"7:55a",
				"7:57a",
				"8:00a",
				"8:02a",
				"8:05a",
				"8:10a",
				"8:16a",
				"8:25a"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IH_UPN_334(){
		String[] train = new String[]{
				"8:49a",
				"8:57a",
				"9:02a",
				"9:10a",
				"9:13a",
				"9:17a",
				"9:21a",
				"9:24a",
				"9:29a",
				"9:32a",
				"9:35a",
				"9:38a",
				null,
				"9:40a",
				"9:43a",
				"9:46a",
				"9:49a",
				"9:51a",
				"9:53a",
				"9:55a",
				"9:58a",
				"10:01a",
				"10:03a",
				"10:07a",
				"10:13a",
				"10:20a",
				"10:30a"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IH_UPN_808(){
		String[] train = new String[]{
				null,
				null,
				null,
				"11:10a",
				"11:13a",
				"11:17a",
				"11:21a",
				"11:24a",
				"11:28a",
				"11:31a",
				"11:34a",
				"11:37a",
				null,
				"11:39a",
				"11:42a",
				"11:45a",
				"11:48a",
				"11:50a",
				"11:52a",
				"11:54a",
				"11:57a",
				"12:00p",
				"12:02p",
				"12:05p",
				"12:10p",
				"12:16p",
				"12:25p"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IH_UPN_338(){
		String[] train = new String[]{
				null,
				null,
				null,
				"12:10p",
				"12:13p",
				"12:17p",
				"12:21p",
				"12:24p",
				"12:28p",
				"12:31p",
				"12:34p",
				"12:37p",
				null,
				"12:39p",
				"12:42p",
				"12:45p",
				"12:48p",
				"12:50p",
				"12:52p",
				"12:54p",
				"12:57p",
				"1:00p",
				"1:02p",
				"1:05p",
				"1:10p",
				"1:16p",
				"1:25p"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IH_UPN_342(){
		String[] train = new String[]{
				null,
				null,
				null,
				"2:10p",
				"2:13p",
				"2:17p",
				"2:21p",
				"2:24p",
				"2:28p",
				"2:31p",
				"2:34p",
				"2:37p",
				null,
				"2:39p",
				"2:42p",
				"2:45p",
				"2:48p",
				"2:50p",
				"2:52p",
				"2:54p",
				"2:57p",
				"3:00p",
				"3:02p",
				"3:05p",
				"3:10p",
				"3:16p",
				"3:25p"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IH_UPN_810(){
		String[] train = new String[]{
				null,
				null,
				null,
				"4:10p",
				"4:13p",
				"4:17p",
				"4:21p",
				"4:24p",
				"4:28p",
				"4:31p",
				"4:34p",
				"4:37p",
				"4:38p",
				"4:39p",
				"4:42p",
				"4:45p",
				"4:48p",
				"4:50p",
				"4:52p",
				"4:54p",
				"4:57p",
				"5:00p",
				"5:02p",
				"5:05p",
				"5:10p",
				"5:16p",
				"5:30p"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IH_UPN_812(){
		String[] train = new String[]{
				null,
				null,
				null,
				"5:10p",
				null,
				"5:16p",
				"5:20p",
				"5:23p",
				null,
				null,
				"5:29p",
				"5:32p",
				"5:33p",
				null,
				"5:36p",
				null,
				"5:39p",
				null,
				null,
				"5:42p",
				null,
				"5:46p",
				"5:48p",
				null,
				"5:55p",
				null,
				"6:11p"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IH_UPN_814(){
		String[] train = new String[]{
				"6:49p",
				"6:57p",
				"7:02p",
				"7:10p",
				"7:13p",
				"7:17p",
				"7:21p",
				"7:24p",
				"7:28p",
				"7:31p",
				"7:34p",
				"7:37p",
				"7:38p",
				"7:39p",
				"7:42p",
				"7:45p",
				"7:48p",
				"7:50p",
				"7:52p",
				"7:54p",
				"7:57p",
				"8:00p",
				"8:02p",
				"8:05p",
				"8:10p",
				"8:16p",
				"8:25p"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> IH_UPN_816(){
		String[] train = new String[]{
				null,
				null,
				null,
				"10:10p",
				"10:13p",
				"10:17p",
				"10:21p",
				"10:24p",
				"10:28p",
				"10:31p",
				"10:34p",
				"10:37p",
				"10:38p",
				"10:39p",
				"10:42p",
				"10:45p",
				"10:48p",
				"10:50p",
				"10:52p",
				"10:54p",
				"10:57p",
				"11:00p",
				"11:02p",
				"11:05p",
				"11:10p",
				"11:16p",
				"11:25p"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	/*
	 * Start of OH
	 */
	public ArrayList<String> OH_UPN_321(){
		String[] train = new String[]{
				"10:35a",
				"10:43a",
				"10:48a",
				"10:52a",
				"10:55a",
				"10:58a",
				"11:01a",
				"11:04a",
				"11:06a",
				"11:08a",
				"11:10a",
				"11:13a",
				"11:16a",
				"11:19a",
				null,
				"11:21a",
				"11:24a",
				"11:27a",
				"11:29a",
				"11:33a",
				"11:36a",
				"11:40a",
				"11:45a",
				"11:50a",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OH_UPN_803(){
		String[] train = new String[]{
				"12:35p",
				"12:43p",
				"12:48p",
				"12:52p",
				"12:55p",
				"12:58p",
				"1:01p",
				"1:04p",
				"1:06p",
				"1:08p",
				"1:10p",
				"1:13p",
				"1:16p",
				"1:19p",
				"1:20p",
				"1:21p",
				"1:24p",
				"1:27p",
				"1:29p",
				"1:33p",
				"1:36p",
				"1:40p",
				"1:45p",
				"1:50p",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}	
	public ArrayList<String> OH_UPN_805(){
		String[] train = new String[]{
				"2:35p",
				"2:43p",
				"2:48p",
				"2:52p",
				"2:55p",
				"2:58p",
				"3:01p",
				"3:04p",
				"3:06p",
				"3:08p",
				"3:10p",
				"3:13p",
				"3:16p",
				"3:19p",
				"3:20p",
				"3:21p",
				"3:24p",
				"3:27p",
				"3:29p",
				"3:33p",
				"3:36p",
				"3:40p",
				"3:45p",
				"3:50p",
				"3:59p",
				"4:03p",
				"4:15p"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OH_UPN_807(){
		String[] train = new String[]{
				"3:35p",
				null,
				"3:47p",
				null,
				"3:52p",
				"3:55p",
				null,
				"3:59p",
				null,
				null,
				"4:02p",
				null,
				"4:07p",
				null,
				"4:09p",
				"4:10p",
				"4:13p",
				null,
				null,
				"4:20p",
				"4:24p",
				"4:28p",
				null,
				"4:36p",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OH_UPN_809(){
		String[] train = new String[]{
				"4:35p",
				"4:43p",
				"4:48p",
				"4:52p",
				"4:55p",
				"4:57p",
				"5:01p",
				"5:04p",
				"5:06p",
				"5:08p",
				"5:10p",
				"5:13p",
				"5:16p",
				"5:19p",
				"5:20p",
				"5:21p",
				"5:24p",
				"5:27p",
				"5:29p",
				"5:33p",
				"5:36p",
				"5:40p",
				"5:45p",
				"5:50p",
				"5:59p",
				"6:03p",
				"6:15p"

		};
		return new ArrayList<String>(Arrays.asList(train));
	}	
	public ArrayList<String> OH_UPN_RAV1(){
		String[] train = new String[]{
				"5:35p",
				"5:43p",
				"5:49p",
				"5:54p",
				"5:58p",
				"6:01p",
				"6:04p",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				"6:16p",
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OH_UPN_815(){
		String[] train = new String[]{
				"6:35p",
				"6:43p",
				"6:48p",
				"6:52p",
				"6:55p",
				"6:58p",
				"7:01p",
				"7:04p",
				"7:06p",
				"7:08p",
				"7:10p",
				"7:13p",
				"7:16p",
				"7:19p",
				"7:20p",
				"7:21p",
				"7:24p",
				"7:27p",
				"7:29p",
				"7:33p",
				"7:36p",
				"7:40p",
				"7:45p",
				"7:52p",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OH_UPN_363(){
		String[] train = new String[]{
				"8:35p",
				"8:43p",
				"8:48p",
				"8:52p",
				"8:55p",
				"8:58p",
				"9:01p",
				"9:04p",
				"9:06p",
				"9:08p",
				"9:10p",
				"9:13p",
				"9:16p",
				"9:19p",
				"9:20p",
				"9:21p",
				"9:24p",
				"9:27p",
				"9:29p",
				"9:33p",
				"9:36p",
				"9:40p",
				"9:45p",
				"9:50p",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OH_UPN_367(){
		String[] train = new String[]{
				"10:35p",
				"10:43p",
				"10:48p",
				"10:52p",
				"10:55p",
				"10:58p",
				"11:01p",
				"11:04p",
				"11:06p",
				"11:08p",
				"11:10p",
				"11:13p",
				"11:16p",
				"11:19p",
				"11:20p",
				"11:21p",
				"11:24p",
				"11:27p",
				"11:29p",
				"11:33p",
				"11:36p",
				"11:40p",
				"11:45p",
				"11:50p",
				null,
				null,
				null

		};
		return new ArrayList<String>(Arrays.asList(train));
	}
	public ArrayList<String> OH_UPN_301(){
		String[] train = new String[]{
				"12:35a",
				"12:43a",
				"12:48a",
				"12:52a",
				"12:55a",
				"12:58a",
				"1:01a",
				"1:04a",
				"1:06a",
				"1:08a",
				"1:10a",
				"1:13a",
				"1:16a",
				"1:19a",
				null,
				"1:21a",
				"1:24a",
				"1:27a",
				"1:29a",
				"1:33a",
				"1:36a",
				"1:40a",
				"1:45a",
				"1:50a",
				"1:59a",
				"2:03a",
				"2:15a"
		};
		return new ArrayList<String>(Arrays.asList(train));
	}
}
